Python程式可以將網路取得的清單資料建立成巢狀串列後,將串列資料寫入建立成CSV檔案。
下面是Python程式將巢狀串列寫入pl2.csv檔案,執行結果用筆記本開啟的檔案內容:
程式內容:
import csv
csvfile = "pl2.csv"
list1 = [["Python","Cuido van Rossum",1991,".py"],
["Java","James Gosling",1995,".java"],
["C++","Bjarne Stroustrup",1983,".cpp"]]
with open(csvfile, 'w', newline='') as fp:
writer = csv.writer(fp)
writer.writerow(["程式語言","開發者","上市年","副檔名"])
for row in list1:
writer.writerow(row)
程式說明:
第四~六行:寫入檔案的巢狀串列。
第七~十一行:with程式區塊是在第七行呼叫open()函數開起檔案,參數newline="是刪除每一行多於得換行,第八行使用csv.writer()方式寫入檔案,在第九行呼叫writerow()方法寫入第一列CSV資料,參數是串列,在第十~十一行的for()迴圈可以將list1串列的每一個元素寫入CSV檔案。
今天的分享就先到這邊,我們明天見~
參考書籍資料:文科生也可以輕鬆學習網路爬蟲